
//
//  CommonTools.swift
//  KeepCliming
//
//  Created by 鱼龙之梦 on 15/9/4.
//  Copyright © 2015年 panyanzhi. All rights reserved.
//

import Foundation
///  输出调试日志
///
///  :param: message  日志消息
///  :param: logError 错误标记 默认是false 如果true，发布时仍然会输出
///  :param: file     文件名
///  :param: method   方法名
///  :param: line     代码行数
func printLog<T>(message: T,
    logError: Bool = false,
    file: String = __FILE__,
    method: String = __FUNCTION__,
    line: Int = __LINE__)
{
    if logError {
        print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
    } else {
        #if DEBUG
            print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
        #endif
    }
}
/// 在类的外面写的常量或者变量就是全局能够访问的
/// 视图控制器切换通知字符串
let YARootViewControllerSwitchNotification = "YARootViewControllerSwitchNotification"